package cn.wuxing.mediation.businessplatform.domain.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @description: <描述>
 * @date: 2024/9/18 22:30
 * @author: yang
 * @version: 1.0
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ToString
public class PreLitigationMediationEventDetailVO extends BaseBusinessDetailVO
{

    /** 事项编码 */
    private String eventCode;

    /** 事项类型 1.民商事案件 2.侵权纠纷 */
    private String eventType;
    private String eventTypeLabel;

    /** 案件来源 */
    private String eventSource;

    /** 案由 */
    private String eventOrigin;

    /** 收案时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date closeCaseTime;

    /** 档案编号 */
    private String dossierCode;

    /** 案件描述 */
    private String eventDesc;

    /** 诉求描述 */
    private String appealDescription;

    /** 专窗ID */
    private Long windowId;

    /** 调解人ID */
    private Long mediatorCommitteeUserId;

    /** 乡镇街道社会治理中心ID */
    private Long villagesSgCenterId;

    /** 结案内容 */
    private String closeCaseContent;

    /** 结案附件*/
    private String closeCaseFileUrl;
}
